b3692872c2f453f8e4d2fe9bfd34a8cbfcec5bdc,drools-core/src/main/java/org/drools/core/reteoo/BetaNode.java,BetaNode,doDeleteRightTuple,#RightTuple#InternalWorkingMemory#BetaMemory#,345

Before Change


            if ( stagedDeleteWasEmpty ) {
                memory.setNodeDirtyWithoutNotify();
            }
            memory.unlinkNode(wm);
        } else if ( stagedDeleteWasEmpty ) {
            // nothing staged before, notify rule, so it can evaluate network
            memory.setNodeDirty( wm );

After Change


            if ( stagedDeleteWasEmpty ) {
                memory.setNodeDirtyWithoutNotify();
            }
            shouldFlush = memory.unlinkNode(wm) | shouldFlush;
        } else if ( stagedDeleteWasEmpty ) {
            // nothing staged before, notify rule, so it can evaluate network
            shouldFlush = memory.setNodeDirty( wm ) | shouldFlush;